	*{
		margin: 0;
		padding: 0;
	}
	.carousel{
		height:480px;
		width:1200px;
	/*	border:1px solid #333;*/
		margin: 50px auto;
		position: relative;
		overflow: hidden;
	}
	.carousel .carousel_images ul{
		list-style: none;
	}
	.carousel .carousel_images ul li{
		position: absolute;
		left:220px;
	}
	.carousel .carousel_images ul li img{
		width:100%;
		height:100%;
	}
	.right_btn{
		position: absolute;
		top:50%;
		right:10px;
		width:45px;
		height:45px;
		margin-top: -22.5px;
		background:url(../images/r.png) no-repeat;
		z-index: 999;
	}
	.left_btn{
		position: absolute;
		top:50%;
		left:10px;
		width:45px;
		height:45px;
		margin-top: -22.5px;
		background:url(../images/l.png) no-repeat;
		z-index: 999;
	}
	.circles{
		position: absolute;
		width:260px;
		height:16px;
		left:50%;
		bottom: 0;
		margin-left: -135px;
		z-index: 999;
	}
	.circles ol{
		list-style: none;
	}
	.circles ol li{
		float: left;
		margin-right: 10px;
		background-color: #eee;
		width:16px;
		height:16px;
		border-radius: 50%;
	}
	.circles ol li.cur{
		background-color: #42A5F3;
	}

	.mask{
		position: absolute;
		width:100%;
		height:100%;
		background-color: black;
		opacity: 0.4;
		top:0;
		left:0;
	}